#include <stdio.h>
long fun(int a,int b);
main()
{  long   t,r=3;    
   int  x,y;
   printf("\nInput x and y: ");  
   scanf("%ld%ld",&x,&y);
   t=fun(x,y);  
   printf("\n\nx=%d, y=%d, r=%ld, last=%ld\n\n",x, y,r,t );
}

long fun(int a,int b)
{
	int i=0;
	long s=a,k=0;
	for(i=1;i<b;i++){
		s*=a;
	}
	
	k=s%1000;
	return k;
}
